package com.zhangkunhao.notes.utils;

import java.util.Objects;

/**
 * 输入框校验的工具类，不能出现空格和空白或者null
 *
 * @author 20642
 */
public class IfValidInputUtil {
    /**
     * 判断是否为null或者空字符串
     *
     * @param input:被检测的内容
     * @return boolean
     */
    public static boolean ifValidValue(String input) {
        return input != null && !"".equals(input);
    }

    /**
     * 检验空格
     *
     * @param obj：被检测的对象
     * @return boolean
     */
    public static boolean emptyCheckPass(Object... obj) {
        if (Objects.nonNull(obj)) {
            for (Object o : obj) {
                if (Objects.isNull(o) || o == "") {
                    return false;
                } else if (o instanceof String) {
                    String obj1 = (String) o;
                    for (int j = 0; j < obj1.length(); j++) {
                        if (obj1.charAt(j) == ' ') {
                            return false;
                        }
                    }
                }
            }
        } else {
            return false;
        }
        return true;
    }

}
